#[derive(Debug)]
pub enum OpsError {
    Unsupported(&'static str),
    InvalidAttr(&'static str),
    InvalidInput(&'static str),
    ShapeMismatch(&'static str),
    TypeMismatch(&'static str),
    Backend(&'static str),
    Internal(&'static str),
}

pub type OpsResult<T> = core::result::Result<T, OpsError>;
